2 POKE53280,0:POKE53281,0:PRINTCHR$(142) 4 PRINT"[147]":CLOSE4:OPEN15,8,15,"I0":GOTO30 6 CLR:OPEN15,8,15:CR$=CHR$(13):QO$=CHR$(34):POKE788,52:POKE792,193 8 R$=" RETURN [146][158]":Y$="(Y[158]/N[158])":B$="":GOTO58 10 LL=34:PRINT" >"; 12 OPEN9,0:AN$="":BN$="":POKE204,0 14 GET#9,BN$:IFBN$=""THEN14 16 IFBN$=CHR$(13)THENBN$="":CLOSE9:PRINT" ":POKE204,1:POKE207,0:RETURN 18 IFBN$=""ORBN$="[157]"ORBN$="[145]"ORBN$=""THENGOTO14 20 IFBN$=""ORBN$="[147]"ORBN$=CHR$(34)THEN14 22 IFLEN(AN$)=LLTHENPRINT" ":PRINT"";LL;"LETTER LIMIT.":BN$=CHR$(13):GOTO16 24 IFAN$=""ANDBN$=CHR$(20)THEN14 26 IFBN$=CHR$(20)THENPRINT" [157][157] [157]";:AN$=LEFT$(AN$,LEN(AN$)-1):GOTO14 28 AN$=AN$+BN$:PRINTBN$;:GOTO14 30 OPEN8,8,8,"MO.BILLS 3,S,R" 32 XT=1:GOSUB158 34 INPUT#8,PW$ 36 XT=1:GOSUB158 38 CLOSE8 40 IFGG=1THENRETURN 42 E=1:IFPW$="DISABLED"THEN6 44 PRINT"[147][154]  S T A R T A N A C C O U N T " 46 PRINT"[158] PLEASE ENTER YOUR PASSWORD," 48 INPUT"[158] THEN PRESS  RETURN [146][144]";P$ 50 IFP$=PW$THEN6 52 IF E=3THENSYS64738 54 PRINTTAB(10)" INVALID PASSWORD.":PRINTTAB(10)" TYPE CAREFULLY. " 56 E=E+1:FORT=1TO999:NEXTT:GOTO44 58 OPEN8,8,8,"ACCT.INFO.,S,R" 60 GOSUB158 62 FORX=1TO3:INPUT#8,NA$(X),BN$(X),AC$(X):NEXTX 64 GOSUB158 66 CLOSE8 68 PRINT"[147][154]  S T A R T A N A C C O U N T " 70 PRINT"[158]CURRENT STATUS OF YOUR BANK ACCOUNTS:":FORX=1TO3 72 IFX=1THENPRINT"(1) CHECKING ACCOUNT # 1 :":GOTO78 74 IFX=2THENPRINT"(2) CHECKING ACCOUNT # 2 :":GOTO78 76 PRINT"(3) SAVINGS ACCOUNT" 78 PRINTTAB(7)""NA$(X) 80 IF NA$(X)="INACTIVE"THEN84 82 PRINTTAB(7)BN$(X):PRINTTAB(7)"ACCT # "AC$(X) 84 NEXTX 86 PRINT"[158]ENTER # (1-3[158]) OF ACCOUNT TO ACTIVATE." 88 PRINT"[158] (JUST "R$" TO RETURN TO MENU)[145]" 90 GOSUB174:IFVAL(AN$)>3THEN90 92 IFAN$=CHR$(13)THEN178 94 IFVAL(AN$)<=0THEN90 96 A=VAL(AN$):IFAC$(A)="INACTIVE"THEN110 98 PRINT"[147][158]THIS ACCOUNT IS ALREADY ACTIVE." 100 PRINT"DO YOU WISH TO CHANGE THE ACCOUNT" 102 PRINT"INFORMATION FOR THIS ACCOUNT? "Y$; 104 GETAN$:IFAN$=""THEN104 106 IFAN$="N"THENPRINT" "AN$:GOTO186 108 IFAN$<>"Y"THEN104 110 IFA=3THEN116 112 PRINT"[147][154]  ACCT. INFO. CHECKING ACCOUNT #"A"[157] [146]" 114 GOTO118 116 PRINT"[147][154]  ACCT. INFO. SAVINGS ACCOUNT [146]" 118 PRINT"[158]WHAT NAME WILL THIS ACCOUNT BE IN?" 120 GOSUB10:SU$(1)=AN$ 122 PRINT"[158]WHAT'S THE FINANCIAL INSTITUTION'S NAME?" 124 GOSUB10:SU$(2)=AN$ 126 PRINT"[158]WHAT IS YOUR ACCOUNT NUMBER?" 128 GOSUB10:SU$(3)=AN$ 130 PRINT"[158]IS ALL THE INFORMATION CORRECT? "Y$; 132 GOSUB174 134 IFAN$="N"THEN218 136 IFAN$<>"Y"THEN132 138 PRINT" "AN$:ZY=0:IFAC$(A)="INACTIVE"THENZY=1 140 NA$(A)=SU$(1):BN$(A)=SU$(2):AC$(A)=SU$(3):AI$(1)="S":IFZY=1THEN144 142 GOTO186 144 OPEN8,8,8,"@0:ACCT.INFO.,S,W" 146 GOSUB158 148 FORX=1TO3 150 PRINT#8,QO$+NA$(X)+QO$;CR$;QO$+BN$(X)+QO$;CR$;QO$+AC$(X)+QO$ 152 NEXTX:GOSUB158 154 CLOSE8 156 PRINT"YOUR ACCOUNT IS NOW READY FOR USE.":FORT=1TO2000:NEXTT:GOTO6 158 INPUT#15,EN,EM$,ET,ES 160 IF EN=0 THEN RETURN 162 IFNF=1THENNF=0:RETURN 164 PRINT"[147]";B$;B$;" *** ERROR ON DISK *** [146]":PRINTEN;" ";EM$;" ";ET;" ";ES 166 PRINT" DOS ERROR MESSAGE # "EN 168 PRINT"[158] (PROGRAM WILL CONTINUE IN A MOMENT)" 170 CLOSE8:FORT=1TO12345:NEXTT:POKE64,206:IFXT=1THENRUN 172 GOTO6 174 GETAN$:IFAN$=""THEN174 176 RETURN 178 PRINT"[147] ***[158] ONE MOMENT PLEASE ***" 180 PRINT"[144]LOAD"CHR$(34)"MENU"; 182 PRINTCHR$(34)",8"; 184 POKE198,4:POKE631,13:POKE632,82:POKE633,117:POKE634,13:END 186 PRINT"[158]ERASE CURRENT REGISTER DATA? "Y$; 188 GOSUB174:IFAN$="N"THENAI$(2)="N":PRINT" "AN$:GOTO210 190 IFAN$<>"Y"THEN188 192 PRINT" "AN$:AI$(2)="Y":PRINT"[158]ERASE PREVIOUS MONTHS DATA? "Y$; 194 GOSUB174:IFAN$="N"THENAI$(3)="N":GOTO200 196 IFAN$<>"Y"THEN194 198 AI$(3)="Y" 200 PRINT" "AN$:IFAI$(2)<>"Y"THEN210 202 ER$=STR$(A) 204 OPEN8,8,8,"@0:REGISTER"+ER$+",S,W":GOSUB158 206 PRINT#8,"0";CR$;"0";CR$;"0";CR$;"0" 208 GOSUB158:PRINT#8:CLOSE8 210 IFAI$(3)<>"Y"THEN214 212 AI$(4)="S0:ACCT."+ER$+"-*":PRINT#15,AI$(4) 214 AI$(2)="":AI$(3)="":IFAI$(1)="S"THENAI$(1)="":GOTO144 216 GOTO156 218 PRINT" "AN$:PRINT"[158]CHANGE WHICH LINE (1[158]-3[158])?"; 220 GOSUB174 222 C=VAL(AN$):IFC>3ORC<1THEN220 224 PRINT" "AN$"":GOSUB10:SU$(C)=AN$ 226 PRINT"[158]CHANGE ANOTHER LINE? "Y$; 228 GOSUB174 230 IFAN$="Y"THEN218 232 IFAN$="N"THEN138 234 GOTO228